void my_sort(int* a,int my_size)
{
    for(int i=0;i<my_size;i++){
        int min=i;
        for(int j=i+1;j<my_size;j++){
            if(a[j]<a[min]){
                min=j;
            }
        }
        int temp=a[i];
        a[i]=a[min];
        a[min]=temp;
    }
}

int b[2000];
double findMedianSortedArrays(int* nums1, int nums1Size, int* nums2, int nums2Size) {
    int n=0;
    
    for(int i=0;i<nums1Size;i++){
        b[n++]=nums1[i];
    }
    for(int j=0;j<nums2Size;j++){
        b[n++]=nums2[j];
    }  
    my_sort(b,n);
    if(n%2){
        return b[n/2];
    }
    else{
        return ( b[n/2] + b[n/2-1] )/2.0;
    }
}